Pronamic\WordPress\Pay\Plugin C

Total Complexity 116
Dependencies 39
Dependents 71
Total lines 1,226
Lines of code 529
Logical lines of code 353
Comment lines 434
Methods 26
Properties 26

Methods 26

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
start_payment()
A
41 10 56
update_payment()
A
49 9 32
maybe_redirect()
A
51 9 27
__construct()
A
38 5 77
pronamic_service()
A
46 7 38
process_payment_post_data()
S
53 7 23
handle_returns()
S
51 6 27
plugins_loaded()
S
44 5 42
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
80 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3